Skip to content

Codex/ci pipeline smoke fresh - #695

Open
RidhaOracle wants to merge 4 commits into
mysql:trunkfrom
RidhaOracle:codex/ci-pipeline-smoke-fresh
Open

Codex/ci pipeline smoke fresh#695
RidhaOracle wants to merge 4 commits into
mysql:trunkfrom
RidhaOracle:codex/ci-pipeline-smoke-fresh

Conversation

@RidhaOracle

@RidhaOracle RidhaOracle commented Jul 14, 2026

Copy link
Copy Markdown
Member

Copyright (c) 2026, Oracle and/or its affiliates.

What does this change do?

Trying out the CI/CD pipelines.

Why is it needed?

How was it tested?

  • Added/updated MTR tests under mysql-test/
  • scripts/ci/mtr.sh passes locally
  • Ran the relevant full suite (name it): ______

Contributor checklist

  • I have signed the OCA with the email on these commits
  • Code is formatted (scripts/ci/format.sh)
  • Commits are focused with descriptive messages

AI assistance

  • I did not use AI assistance for this contribution
  • I used AI assistance for this contribution

If AI assistance was used, describe the tool(s) and extent of use:

Areas touched

harinvadodaria and others added 4 commits July 14, 2026 10:35
Description: Updated CONTRIBUTING.md to include
             code and non-code contributions.
Change-Id: I6a20ca80155434a46203f922d77da25d49186242
Problem:
========
The GitHub contribution path lacked consistent intake templates, shared
local CI entry points, and automated build, test, formatting, ownership,
and triage feedback. Pull requests could also define workflow changes
that executed before those definitions were merged into trunk.
The selected-actions policy prevented the external Codex action from
running.

Solution:
=========
Add structured issue and pull request templates, CODEOWNERS-based review
routing, path-based area labels, and an expanded contributor guide while
preserving the existing non-code contribution terms.

Add scripts/ci helpers for Ubuntu toolchain setup, Ninja and ccache
builds, clang-format, and the default MTR test selection.

Run automatic PR automation from trunk with pull_request_target.
Verify PR merge parents, disable persisted checkout credentials,
scope permissions per job, restore caches without saving PR-controlled
data, and execute build and MTR helpers from the trusted base SHA.

Build Debug configurations with GCC and Clang, run default MTR with
six-hour limits, publish statuses on the PR head, assign code owners
after OCA verification, reconcile approved PRs daily, and apply PR-only
stale handling.

Change-Id: I75d87674e369b28a7ac6707ebb796e0d2a8bcd83
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jul 14, 2026
@github-actions github-actions Bot added the docs Changes touching documentation label Jul 14, 2026
@github-actions
github-actions Bot requested a review from gopshank July 14, 2026 09:58
@github-actions github-actions Bot added the Review Requested Review requested from code owners label Jul 14, 2026
@github-actions

Copy link
Copy Markdown

1. Change summary

  • Clarifies that pull request CI progress is available through the Checks tab.
  • Rephrases a MEM_ROOT allocation-growth comment without changing behavior.

2. Review findings

No high-confidence, actionable findings.

3. Test gaps or risks

The changes are documentation and comment-only, so no additional automated tests are necessary. Runtime behavior is unchanged.

@github-actions github-actions Bot added the Build Passed PR build passed label Jul 14, 2026
@mysql mysql deleted a comment from mysql-oca-bot Jul 14, 2026
@github-actions github-actions Bot added the MTR Failed MTR suite failed label Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build Passed PR build passed docs Changes touching documentation MTR Failed MTR suite failed OCA Verified All contributors have signed the Oracle Contributor Agreement. Review Requested Review requested from code owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants